package com.wjm.api;

import java.util.Collection;
import java.util.HashSet;

/**
 * Data:2022年07月05日
 * Author:wjm
 * Content: for each 遍历集合
 *
 *
 *    for each循环：
 *              是jdk1.5之后的特性，专门用于迭代集合的元素，其本质就是Iterator。因此对集合的遍历，优先推荐使用for each形式
 *           别名：新循环，增强for循环
 *
 *    for each循环结构：
 *              for ( 元素的数据类型  变量名 : Collection集合 或者 数组)
 *
 */
public class ForeachDemo {
    public static void main(String[] args) {
        //创建一个集合对象
        Collection collection = new HashSet();
        collection.add("java");
        collection.add("c++");
        collection.add("c语言");
        collection.add("python");
        collection.add("java");
        System.out.println(collection);

        //遍历集合
        for (Object o:collection){
            System.out.println("集合元素"+o);
        }
        System.out.println("----------------");


        int[] arr = {1,12,14,55};

        for (int a : arr){
            System.out.println("数组元素"+a);
        }

    }
}
